Class InteractionCommand
<ParsedArgsFinished = ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs>
extends Structureclass Structuredetritus-client/structures/Structure
Constructor
constructor(data: InteractionCommandOptionsinterface InteractionCommandOptionsdetritus-client/interaction/InteractionCommandOptions = {})
Properties
_keysSkipDifference = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_options?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption>[src]
ids = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, string>[src]
type: ApplicationCommandTypesenum ApplicationCommandTypesdetritus-client/ApplicationCommandTypes = ApplicationCommandTypes.CHAT_INPUTenum ApplicationCommandTypesdetritus-client/ApplicationCommandTypes[src]
permissions?: Array<bigint>external Array[src]
permissionsClient?: Array<bigint>external Array[src]
ratelimits: Array<CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit>external Array = Array<never>external Array[src]
Methods
onDmBlocked(context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext): Promise<any>external Promise | any[src]
onLoadingTrigger(context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext): Promise<any>external Promise | any[src]
onBeforeRun(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs
): Promise<boolean>external Promise | boolean[src]args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs
onCancel(context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext): Promise<any>external Promise | any[src]
onCancelRun(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs
): Promise<any>external Promise | any[src]args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs
onError(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs,
error: any
): Promise<any>external Promise | any[src]args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs,
error: any
onPermissionsFail(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
permissions: FailedPermissionstype FailedPermissionsdetritus-client/interaction/FailedPermissions
): Promise<any>external Promise | any[src]permissions: FailedPermissionstype FailedPermissionsdetritus-client/interaction/FailedPermissions
onPermissionsFailClient(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
permissions: FailedPermissionstype FailedPermissionsdetritus-client/interaction/FailedPermissions
): Promise<any>external Promise | any[src]permissions: FailedPermissionstype FailedPermissionsdetritus-client/interaction/FailedPermissions
onRatelimit(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
ratelimits: Array<CommandRatelimitInfotype CommandRatelimitInfodetritus-client/interaction/CommandRatelimitInfo>external Array,
metadata: CommandRatelimitMetadatatype CommandRatelimitMetadatadetritus-client/interaction/CommandRatelimitMetadata
): Promise<any>external Promise | any[src]ratelimits: Array<CommandRatelimitInfotype CommandRatelimitInfodetritus-client/interaction/CommandRatelimitInfo>external Array,
metadata: CommandRatelimitMetadatatype CommandRatelimitMetadatadetritus-client/interaction/CommandRatelimitMetadata
run(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgsFinishedtype parameter ParsedArgsFinished
): Promise<any>external Promise | any[src]args: ParsedArgsFinishedtype parameter ParsedArgsFinished
onRunError(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgsFinishedtype parameter ParsedArgsFinished,
error: any
): Promise<any>external Promise | any[src]args: ParsedArgsFinishedtype parameter ParsedArgsFinished,
error: any
onSuccess(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgsFinishedtype parameter ParsedArgsFinished
): Promise<any>external Promise | any[src]args: ParsedArgsFinishedtype parameter ParsedArgsFinished
onValueError(
context: InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs,
errors: ParsedErrorstype ParsedErrorsdetritus-client/interaction/ParsedErrors
): Promise<any>external Promise | any[src]args: ParsedArgstype ParsedArgsdetritus-client/interaction/ParsedArgs,
errors: ParsedErrorstype ParsedErrorsdetritus-client/interaction/ParsedErrors
getInvoker(
data: InteractionDataApplicationCommandclass InteractionDataApplicationCommanddetritus-client/structures/InteractionDataApplicationCommand
): InteractionCommandInvokertype InteractionCommandInvokerdetritus-client/interaction/InteractionCommandInvoker | null[src]getInvokerOption(
options: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, InteractionDataApplicationCommandOptionclass InteractionDataApplicationCommandOptiondetritus-client/structures/InteractionDataApplicationCommandOption>
): InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption | null[src]